Gatsby Default StarterGatsby logo

#systems

it's like a proper Google Drive for yourself. you can customize it, install it on your own server at home.

works on android, ios, windows, macos, web browser etc.

It has replaced FTP in enterprises, it is a must have today. You can even manage Active Directory with it.

Installation guide : https://github.com/sbeteta42/nextcloud

![[Pasted image 20240328103507.png]]

While installing we faced a database problem, [[Classes/Systems/SQL|mysql]] was not installed correctly. To fix it we did the following;

  • first we checked if the database was installed, because we've had the error of "database not found"
  • to access the mysql we enter the command on the server: mariadb -u root -p p is for password
  • going into the mysql command interface we enter the 3 lines from Beteta's Github repository:
    • create database nextclouddb;
    • grant all privileges on nextclouddb.* to 'usernextcloud'@'localhost' identified by 'operations';
    • flush privileges;
  • then we restart the apache2 and mysql separately.
    • systemctl restart apache2
    • systemctl restart mysql
  • then the database problem is solved. we continue with the installation steps.
  • and Nextcould is ready to be used on our localhost

Creating a user

admin3 operations

we created a TSSR group as well

  • on the client side, we download the nextcloud installer.
  • installer is .appimage and we couldn't execute it so we had to change the execute rights with chmod +x ./Nextcloud-3....appimage
  • And launched the Nextcloud app

Note: To create a server at home, we can get a computer like MSI Cube 5 which is energy efficient and keep it open and connected to internet always.